package bolangit.test.service;

import bolangit.test.model.RentCarRecord;

import java.util.List;

/**
 * @author lxr
 * @date 2019/2/27
 * @email 200890949@qq.com
 * @decreption 描述
 */
public interface RentCarService {

    /**
     * 开始借车
     * @param location
     * @param cardNum
     * @param user
     * @return
     */
    public boolean rentCar(String location,String cardNum,String user);

    /**
     * 通过主键得到单条借车记录
     * @param id
     * @return
     */
    public RentCarRecord getRecordByKey(String id);

    /**
     * 更新借车记录 还车的时候
     * @param rentCarRecord
     */
    public void update(RentCarRecord rentCarRecord);

    /**
     * 通过用户获取借车的列表
     * @param user
     * @return
     */
    public List<RentCarRecord> get(String user);

    /**
     *删除记录
     */
    public boolean del(String id);
}
